package com.wjcxf;

import com.wjcxf.solution.PopStarSolution;
import com.wjcxf.struct.PopStar;
import com.wjcxf.view.MainFrame;

import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.File;
import java.util.Scanner;

public class Main {
    //视频背景
//    public static void test(){
//        try{
//            BufferedImage bufferedImage = ImageIO.read(new File("D:\\JavaProject\\YibihuaHongbao\\test.jpg"));
//            BufferedImage newBufferedImage = new BufferedImage(bufferedImage.getWidth(),bufferedImage.getHeight(),BufferedImage.TYPE_INT_RGB);
//            for(int i= 0;i<bufferedImage.getWidth();i++){
//                for(int j = 0;j<bufferedImage.getHeight();j++){
//
//                    newBufferedImage.setRGB(i ,j, 0X050714);
//                    if(i %77 == 0 || j%77 == 0 ||i %77 == 1 || j%77 == 1){
//                        newBufferedImage.setRGB(i ,j, 0X2F5596);
//                    }
//                }
//            }
//            ImageIO.write(newBufferedImage,"jpeg",new File("D:/JavaProject/YibihuaHongbao/test3.jpg"));
//        }catch (Exception e){
//
//        }
//    }
    public static void main(String[] args) {
        int arr[][] = {
            {5, 1, 2, 3, 4, 5, 1, 2, 3, 4},
            {5, 1, 2, 3, 4, 5, 1, 2, 3, 4},
            {4, 5, 1, 2, 3, 4, 5, 1, 2, 3},
            {4, 5, 1, 2, 3, 4, 5, 1, 2, 3},
            {3, 4, 5, 1, 2, 3, 4, 5, 1, 2},
            {3, 4, 5, 1, 2, 3, 4, 5, 1, 2},
            {2, 3, 4, 5, 1, 2, 3, 4, 5, 1},
            {2, 3, 4, 5, 1, 2, 3, 4, 5, 1},
            {1, 2, 3, 4, 5, 1, 2, 3, 4, 5},
            {1, 2, 3, 4, 5, 1, 2, 3, 4, 5}
        };
//        PopStarSolution.MontCarloPlus(new PopStar(arr),8,32000);
//        PopStarSolution.DFS(new PopStar(arr));







        MainFrame mf = new MainFrame();
//        test();


//
//        PopStar star = new PopStar(arr);
//        star.click(8,2);
//        star.click(0,5);
//        star.click(6,2);
//        PopStarSolution.MontCarloPlus(star,8,20000);

//        PopStar star = new PopStar(arr);
//        star.click(2,7);
//        star.click(8,2);
//        star.click(9,3);
//        star.click(6,8);
//        star.click(6,7);
//        star.click(8,5);
//        star.click(2,5);
//        star.click(1,0);
//        star.click(4,8);
//        star.click(4,6);
//        star.click(7,9);
//        star.click(3,0);
//        star.click(3,2);
//        star.click(8,1);
//        star.click(5,3);
//        star.click(5,0);
//        star.click(5,8);
//        star.click(4,1);
//        star.click(7,6);
//        star.click(6,5);
//        star.click(8,4);
//        star.click(8,5);
//        star.click(9,2);
//        star.click(8,1);
//        star.click(9,6);
//        star.click(9,6);
//        star.click(7,3);
//        star.click(7,5);
//        star.click(7,4);
//        star.click(8,5);
//        star.click(8,3);
//        star.click(7,3);
//        star.click(8,3);
//        star.click(8,1);
//        star.click(9,2);
//        star.click(9,1);
//        star.click(7,0);
//        star.click(7,0);
//        star.click(8,0);
//        star.checkGameOver();
//        star.show();

//        Scanner scanner = new Scanner(System.in);
//        PopStar popStarSolution = new PopStar(arr);
//        popStarSolution.show();
//        while(true){
//            String inputStr = scanner.next();
//            String[] inputArr = inputStr.split(",");
//            int x= Integer.parseInt(inputArr[0]);
//            int y= Integer.parseInt(inputArr[1]);
//            popStarSolution.click(x, y);
//            popStarSolution.show();
//            if(popStarSolution.checkGameOver()){
//                break;
//            }
//        }



    }
}
